package superficies;

import utilidades.Posicion;

public abstract class Superficie implements Itersectables {

	private Posicion posicionDeCentro;
	
	public Superficie(Posicion unaPosicion){
		this.posicionDeCentro = unaPosicion;
	}
	
	public Posicion getPosicion(){
		return this.posicionDeCentro;
	}
	
	public void moverPosicion(Posicion posicion){
		this.posicionDeCentro = posicion;
	}
	
	//Devuelve la distancia entre el centro de ambas superficies 
	public double distancia(SuperficieCircular otraSuperficie){
		return getPosicion().distancia(otraSuperficie.getPosicion());
	}
	
}
